-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FINNA-2662] Adjust loan history export to use paging #3076
Conversation
Small adjustment to allow more large paging. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Jos sivutus ei ole käytössä, paginator on false ja downloadhistory.phtml rivi 7 kaatuu
- Pitäisikö sivujen määrä olla jotenkin suhteessa sivun kokoon? Tyyliin
ceil(1000 / sivun pituus)
? - Lomakkeen toimintaa pitää vielä miettiä. Ehkä olisi parempi, että siinä olisi vaikka checkbox, jolla valitaan, lisätäänkö olemassaolevaan tiedostoon. Nykyinen ei ole kovin ymmärrettävä. Ei se ihan selväksi tulisi sittenkään, kun lopullisen tiedoston tallennuksessa tulee alkuperäinen yliajettavaksi ja siitä tietysti varoitus.
- Toisaalta en tykkää ajatuksesta, että käyttäjä pystyy lataamaan palvelimelle jonkin sattumanvaraisen tiedoston, jota sitten koitetaan parsia. Tässä on aika merkittävä hyökkäysvektori. Mitä jos tehtäisiin nyt vähän yksinkertaisempana niin, että voi vain tallentaa uuteen tiedostoon tietyt sivut? Jää toki enemmän työtä käyttäjälle, mutta on sekin parempi kuin epäonnistuva vienti.
@LuomaJuha Perhaps just avoid the modal and display the download options on a separate page? |
@EreMaijala joo, yksinkertaistan ja poistan tuon tiedostoon jatkamisen. Voi tulla muuten jotain ylimäärästä säätöä tuosta. |
Tuli mieleen jännä ajatus tuosta lainaushistorian lataamisesta: Mitä jos tekisikin sellaisen, että kun ladattavaa on liikaa, näytetään nappula "Lataa osa 1/5". Kun sitä klikkaa, se pistää lataukseen ekan osan ja vaihtaa nappulaksi "Lataa osa 2/5"? Sitten se voisi lisätä tiedoston nimeen myös osan numeron fiksusti, ja lataaminen olisi niin helppoa kuin tällä systeemillä vaan voi. |
@EreMaijala Poistan review:n ja laitan uudestaan kun on tuunattu |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Jotain hämärää tossa on edelleen on noiden sivutusten kanssa. Jos asetuksissa on
[Catalog]
historic_loan_page_size = 3
loan_history_download_batch_limit = 2
Niin jos on 7 lainaa, kertoo oikein, että neljä sivua. Mutta kun laittaa latauksen menemään, niin saa tiedostot:
- -1-1, jossa on 3 tietuetta
- -2-2, jossa on toiset 3
- -3-3, jossa on 1 tietue
- -4-4, jossa ei ole mitään
Pitäisikö ton jälkimmäisen numeron tiedoston nimessä olla kokonaismäärä?
Hmm, pitääkin katsoa mitäs siel tapahtuu. Toi vika oli ns viimeinen sivu. Veikkaan että jätän sen pois jos on vaan 1 sivu tuloksessa. |
@LuomaJuha Tsekkaatko konfliktit? Dropdown-itemit tarttee nyt dropdown-item -luokan. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tämä toimii nyt nähdäkseni ihan hyvin ja voidaan mergetä, kun konfliktit on tsekattu. Käyttöliittymää voisi ehkä vielä miettiä. Voisi olla selkeämpi, jos lataus avaisi vaikka erillisen sivun, jossa olisi aina lataa seuraava osa -nappula tms.
Suosikkeihin kopioinnin pitäisi tehdä vastaavasti palanen kerrallaan, mutta ilman latausta.
@EreMaijala Juu, mie katon! :) |
Adjustments:
TODO: